
export default {
    //绑定到元素触发的钩子函数(el当前对象,binding当前绑定属性)
    inserted(el, bindings) {
        //参数 bindings 一个对象 

        // 获取用户的所有用户权限
        const arr = JSON.parse(localStorage.getItem("permission"))
        const has = bindings.value

        // 用includes 判断传递进来的按钮权限，用户是否拥有
        const hasPermission = arr.includes(has)
        if (!hasPermission) {
            // 当用户没有这个按钮权限时，隐藏这个按钮
            el.style.display = "none"
            setTimeout(() => {
                el.parentNode.removeChild(el)
            }, 0);
        }
    }
}